@charset "utf-8";
/* CSS Document */

.products{
	padding:30px 0 20px;
	background:url(../images/pro_bj2.jpg) #faf7ee no-repeat;
	background-position:bottom}
.products .pro_left{
      background:url(../images/pro_lbj2.png) no-repeat center;
	/*background:url(../images/productfl.jpg) no-repeat;*/
	width:240px;
	height:800px;
	float:left; margin-top:-30px;}
.products .pro_left h2{
	height:67px;
	line-height:47px;
	font-size:16px;
	font-weight:bold;
	color:#fbcb09;
	text-align:center; margin-top:70px;
	background: url(../images/pro_line1.gif) no-repeat center 45px;}
.products .pro_left ul{
	width:150px;
	margin:0 auto;}
.products .pro_left ul li{
	height:45px;
	line-height:45px;
	width:178px;
	margin:0 auto;}
.products .pro_left ul li a{
	padding-left:18px;
	display:block;
	font-size:14px;
	line-height:45px;
	color:#fff; 
	background:url(../images/pro_btn1.jpg) no-repeat left -36px;
	/*background:url(../images/proli.jpg) no-repeat left -36px;*/}
.products .pro_left ul li a.on
{background:url(../images/pro_btn1.jpg) no-repeat left  12px}
.products .pro_left ul li a:hover{
	color:#fff;
	background:url(../images/pro_btn1.jpg) no-repeat left 12px;}
.products .pro_right{
	float:right;
	width:750px;}
.products .pro_right ul li{
	float:left;
	width:240px;
	height:260px;
	margin-left:10px;
	margin-bottom:10px;}
.products .pro_right ul li a{
	display:block;
	width:240px; 
	position:relative;
	overflow:hidden;}
.products .pro_right ul li a img
{
	width:230px;
	height:203px;
	border:5px solid #f6e5db;
}
.products .pro_right ul li a .name{ 
	width:240px;  
	color:#473a32;
	font-size:14px; 
	text-align:center;
	line-height:24px;
	vertical-align:middle; margin-top:10px;}
 
.products .pro_right ul li a img:hover
{
	
	border:5px solid #d8c2b4;
}


.layer_1{
	background:url(../images/layer_1.jpg) no-repeat center top;
	height:465px;}
.layer_1 .word{
	width:410px;
	line-height:32px;
	color:#4a484e;
	font-size:14px;
	padding-left:490px;
	padding-top:180px;}

.tese{
	background:url(../images/tese.jpg);}
.tese .ts_1{
	background:url(../images/ts_1.jpg) no-repeat center top;
	height:310px;}
.tese .ts_2{
	background:url(../images/ts_2.jpg) no-repeat center top;
	height:310px;}
.tese .ts_3{
	background:url(../images/ts_3.jpg) no-repeat center top;
	height:310px;}
.tese .ts_4{
	background:url(../images/ts_4.jpg) no-repeat center top;
	height:310px;}
.tese .word{
	width:390px;
	line-height:30px;
	font-size:16px;
	padding-top:60px;}
.tese .word img{
	display:block;
	padding-bottom:30px;}
.tese .ts_2 .word,
.tese .ts_4 .word{
	float:right;}

.layer_2{
	background:url(../images/layer_2.jpg) no-repeat center top;
	height:227px;}
.layer_3{
	background:url(../images/layer_3.jpg) no-repeat center top;
	height:227px;}
.baoz{
	background:url(../images/baozbg.jpg);
	padding-bottom:50px;}
.baoz ul li{
	float:left;
	width:221px;
	height:275px;
	margin-right:37px;}
.baoz ul li a{
	display:block;
	width:221px;
	height:275px;}
.baoz ul li.bz_1{
	background:url(../images/bz_1.jpg) no-repeat top center;}
.baoz ul li.bz_2{
	background:url(../images/bz_2.jpg) no-repeat top center;}
.baoz ul li.bz_3{
	background:url(../images/bz_3.jpg) no-repeat top center;}
.baoz ul li.bz_4{
	margin:0;
	background:url(../images/bz_4.jpg) no-repeat top center;}
.baoz ul li a b{
	display:block;
	height:53px;
	padding-top:54px;
	border-bottom:1px dotted #000;
	text-align:center;
	line-height:53px;
	width:140px;
	margin:0 auto 10px;
	font-size:18px;
	font-weight:normal;}
.baoz ul li a span{
	width:150px;
	margin:0 auto;
	display:block;
	line-height:22px;
	padding:0 0 10px 10px;
	background:url(../images/li.gif) no-repeat left 9px;}
.baoz ul li a:hover{
	color:#fff;}
.baoz ul li a:hover b{
	border-bottom:1px dotted #fff;}
.baoz ul li a:hover span{
	background:url(../images/li2.gif) no-repeat left 9px;}
.baoz ul li.bz_1 a:hover{
	background:url(../images/bz_1on.jpg) no-repeat top center;}
.baoz ul li.bz_2 a:hover{
	background:url(../images/bz_2on.jpg) no-repeat top center;}
.baoz ul li.bz_3 a:hover{
	background:url(../images/bz_3on.jpg) no-repeat top center;}
.baoz ul li.bz_4 a:hover{
	background:url(../images/bz_4on.jpg) no-repeat top center;}



.oem{
	background:url(../images/oembg.jpg);}



.oem .product_scroll{position:relative;}
.oem .product_scroll_inner{ height:400px; overflow:hidden; margin:0 auto;}
.oem .product_scroll ul{
	float: left;
	width: 229px;
	height:400px;
	margin:0 8px;}
.oem .product_scroll ul li.pic{
	width:229px;
	height:208px;}
.oem .product_scroll ul li.name{
	height:36px;
	line-height:36px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;}
.oem .product_scroll ul li.desc{
	line-height:24px;}
.oem .product_scroll ul li.desc a{
	display:block;
	color:#cb060c;
	padding-top:10px;}
.oem .product_scroll .btn_l{
	display:block;
	width:48px;
	height:48px;
	background:url(../images/roll.jpg) no-repeat left top;
	position:absolute;
	top:85px;
	left:-60px;
	cursor:pointer;}
.oem .product_scroll .btn_r{
	display:block;
	width:48px;
	height:48px;
	background:url(../images/roll.jpg) no-repeat left bottom;
	position:absolute;
	top:85px;
	right:-60px;
	cursor:pointer;}



.about{
	background:url(../images/aboutbg.jpg);
	padding:25px 0 50px;}
.about .word{
	float:left;
	width:690px;
	line-height: 26px;
    font-size: 14px;}
.about .word img{
	display:block;
	margin-bottom:10px;}
.about .word b{
	display:block;
	font-weight:bold;
	font-size:14px;
	color:#cb060c;
	line-height:28px;
	margin-top:10px;}
.about .word a{
	font-size:14px;
	color:#cb060c;}
.about .ryu{
	float:right;
	background:url(../images/ryubg.jpg) no-repeat;
	width:271px;
	height:342px;
	margin-top:28px;}

.ryu .product_scroll{position:relative; width:175px; height:250px; margin:62px auto 0;}
.ryu .product_scroll_inner{ height:250px; overflow:hidden; margin:0 auto;}
.ryu .product_scroll ul{
	float: left;
	width: 175px;
	height:250px;
	position:relative;}
.ryu .product_scroll ul li.pic{
	width:175px;
	height:250px;}
.ryu .product_scroll ul li.name{
	position:absolute;
	left:0px;
	bottom:0px;
	width:175px;
	text-align:center;
	background:url(../images/png60.png);
	height:30px;
	line-height:30px;
	font-size:14px;}
.ryu .product_scroll ul li.name a{
	color:#fff;}
.ryu .product_scroll .btn_l{
	display:block;
	width:10px;
	height:19px;
	background:url(../images/roll2.jpg) no-repeat left top;
	position:absolute;
	top:105px;
	left:-22px;
	cursor:pointer;}
.ryu .product_scroll .btn_r{
	display:block;
	width:10px;
	height:19px;
	background:url(../images/roll2.jpg) no-repeat left bottom;
	position:absolute;
	top:105px;
	right:-22px;
	cursor:pointer;}


.news{
	background:url(../images/newbg.jpg);}
.news .tab{
	float:left;
	width:587px;
	height:406px;
	margin-top:38px;}
.news .tab .tab_menu{
	background:url(../images/tab.gif) no-repeat left bottom;
	height:49px;
	width: 587px;
	overflow: hidden;}
.news .tab .tab_menu a{
	float:right;
	display: block;
	text-align: right;
	margin-top: 7px;
	padding-right: 7px;
	width: 90px;
	background: url(../images/new_mr.jpg) no-repeat left top;
	height: 29px;
	line-height:29px;
	color:#fff;
	overflow: hidden;}
.news .tab .tab_menu a:hover{
	text-decoration:underline;}
.news .tab .tab_menu ul li{
	float:left;
	margin-right: 15px;
	width: 92px;
	height: 37px;
	overflow: hidden;
	line-height:28px;
	color:#5e1509;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
	text-align: center;}
.news .tab .tab_menu ul li.selected{
	color:#fff;
	background:url(../images/new_hbj.jpg) no-repeat;}
.news .tab .tab_box .st2{
	margin-top:32px;}
.news .tab .tab_box .st2 .pic{
	float:left;
	width:150px;
	height:120px;}
.news .tab .tab_box .st2 .word{
	float:right;
	padding-right: 20px;
	width: 384px;}
.news .tab .tab_box .st2 .word b{
	display:block;
	font-size:16px;
	color:#cb060c;
	height: 26px;}
.news .tab .tab_box .st2 .word .desc{
	line-height:22px;}
.news .tab .tab_box .st2 .word .desc a{
	display:block;
	margin-top:8px;
	color:#cb060c;}
.news .tab .tab_box ul{
	margin-top:15px;}
.news .tab .tab_box ul li{
	height:40px;
	line-height:40px;
	background:url(../images/new_icon.jpg) no-repeat left center;
	padding-left:18px;
	border-bottom:1px dashed #ccc;}
	.news .tab .tab_box ul li a{ font-size:14px;}
.news .tab .tab_box ul li span{
	float:right;}
.news .faq{
	float:right;
	width:337px;
	margin-top: 38px;}
.news .faq h2{
	padding-bottom: 35px;
	width: 330px;
	height: 37px;
	overflow: hidden;
	background: url(../images/new_line2.gif) no-repeat left 44px;}
.news .faq h2 span{
	display:block;
	background:url(../images/new_hbj.jpg) no-repeat;
	width:92px;
	height:37px;
	line-height:28px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#fff;}
.news .faq h2 a{
	float:right;
	display: block;
	text-align: right;
	margin-top: 7px;
	padding-right: 7px;
	width: 90px;
	background: url(../images/new_mr.jpg) no-repeat left top;
	height: 29px;
	line-height:29px;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	overflow: hidden;}
.news .faq h2 a:hover{
	text-decoration:underline;}
.news .faq #aemo{
	height:300px;
	overflow:hidden;}
.news .faq #aemo ul li{
	padding-bottom:15px;}
.news .faq #aemo ul li a{
	display:block;
	font-size:14px;
	height:34px;
	line-height:34px;
	color:#cb060c;}
.news .faq #aemo ul li .desc{
	line-height:24px;}